define(function (require) {
    var $ = require("jquery");
    var SuperbUtil = require('SuperbUtil');
    var IssueUtil = require('IssueUtil');
    require("datetimepicker")($);
    IssueUtil.bindDailyReportSearchBtn();

    SuperbUtil.initUniform();
    IssueUtil.getPeople('search');
    // handles main menu
    SuperbUtil.handleSidebarMenu();
    // handles sidebar hide/show
    SuperbUtil.handleSidebarToggler();
    //handles scroll to top functionality in the footer
    SuperbUtil.handleGoTop();

    IssueUtil.getIssueStatus();
    IssueUtil.getPeople();
    IssueUtil.getBranch();
    IssueUtil.getProject();
    IssueUtil.getIssueType();
    IssueUtil.bindAddIssueButtonEvent();
    IssueUtil.bindAddIssueWindowCloseEvent();
    IssueUtil.bindSaveIssueButtonEvent(function () {
        IssueUtil.initIssueList();
    });
    IssueUtil.initEveryDayIssue();
});